yasser ibrahim
Al Ahly and the night both centre-backs fell: A chess game broken before the opening moveOn Thursday night, when Al Ahly released the scan results for Amr El-Gazzar, ...
A Mid-Autumn Festival Inside a Football Database: Notes on a Wrong LabelA Mid-Autumn Festival Inside a Football Database At three in the morning in...
Good Good Golf crisis: CEO resigns, Callaway cuts ties, PGA Tour sponsorship dropped after controversial adIn just three weeks, a 30-second advertisement destroyed the integration chai...
Colts 19–17 Texans: Four Field Goals, a Groin Injury, and a Win That Still Needs Re-verificationWith two minutes left, the scoreboard at the Indianapolis Colts' home stadium...
When the VAR says "check complete": anatomy of modern refereeing's silent failureMinute 34 at the Tottenham Hotspur Stadium. Luis Díaz put the ball in the net...
AVC Beach Volleyball Championships 2026: LA 2028 Olympic Qualifier and the Tactical Puzzle of the Chinese PairThe score was 21-4, 21-2. Six total points after two sets. At the 2026 AVC...
Alwi Farhan and the Momota Wall: A Lesson Before the Threshold of the 2026 Asian GamesInside a training hall in Tokyo, on a late-summer morning, I set three number...
Technical Analysis and Training of Vietnamese Billiards: Excavating Forgotten Young Talents in the Transfer Market ContextThe moment happened two years ago, during an internal competition at the PVF...
The Empty Scouting Dossier and the Craft of Note-Taking in Vietnamese Youth Table TennisOPENING A fourteen-page PDF sat on my desk all Monday morning. The cover page...
What Football Can Never MeasureThere is a sound I have heard for thirty-two years as a writer, and to this d...
World Hopes Week 2026 returns to Sheffield: mapping 40 U12 players and the development machine England is buildingIn February 2026, a table tennis table with a design inspired by the London...
Davis Cup: France's No. 1 Withdraws – The Thin Line Between Duty and CareerWhen Stefanos Tsitsipas fired his final forehand into the corner of the court...
The Transfer Market Talks Loud, the Gym Tells the TruthIn August in Chiang Mai, I sat in the corner of an outlying Muay Thai gym, a...
Vietnam vs Kazakhstan: What scenario awaits women's volleyball at ASIAD 2026?Vietnam faces Kazakhstan: What scenario awaits women's volleyball at ASIAD...
Heerenveen win 3-2 at ADO: Trenskow's brace and the game-control problem nobody wants to discussThe 66th minute in The Hague. Rain sweeping across the pitch, and the...
Global Gate Ha Long 2026: A 21km Distance, a 15,000-Bib Target and a Gap Nobody Has MeasuredI stood on the coastal road on the Bai Chay side, looking out at Ha Long Bay,...
Amy Hunt runs 22.16 seconds at Diamond League: Continuing Strong Form After Four European GoldsAt Royal Vigor Stadium in Brussels last weekend, the venue witnessed an...
Kompany Sidelined by Virus Before Arsenal Clash: Bayern Munich and the Test in the Technical AreaThe Empty Chair at Säbener Straße At 13:30 at the Säbener Straße press room,...
The 122 Seconds in Aichi-Nagoya: Why Sindhu Won the First Game and Then CollapsedMy stopwatch froze at 122.4 seconds. The last shuttlecock of the longest rall...
World Swimming 2026: The Year Without a World Championship and the Repricing of Every RecordOn 23 July 2026, at the Tollcross pool in Glasgow, the women's 200m individua...
